Serveur sur les données et bibliothèques médicales au Maghreb (version finale)

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Multi-Block Color-Binarized Statistical Images for Single-Sample Face Recognition

Identifieur interne : 000773 ( Main/Exploration ); précédent : 000772; suivant : 000774

Multi-Block Color-Binarized Statistical Images for Single-Sample Face Recognition

Auteurs : Insaf Adjabi ; Abdeldjalil Ouahabi [France] ; Amir Benzaoui ; Sébastien Jacques

Source :

RBID : PMC:7865363

Descripteurs français

English descriptors

Abstract

Single-Sample Face Recognition (SSFR) is a computer vision challenge. In this scenario, there is only one example from each individual on which to train the system, making it difficult to identify persons in unconstrained environments, mainly when dealing with changes in facial expression, posture, lighting, and occlusion. This paper discusses the relevance of an original method for SSFR, called Multi-Block Color-Binarized Statistical Image Features (MB-C-BSIF), which exploits several kinds of features, namely, local, regional, global, and textured-color characteristics. First, the MB-C-BSIF method decomposes a facial image into three channels (e.g., red, green, and blue), then it divides each channel into equal non-overlapping blocks to select the local facial characteristics that are consequently employed in the classification phase. Finally, the identity is determined by calculating the similarities among the characteristic vectors adopting a distance measurement of the K-nearest neighbors (K-NN) classifier. Extensive experiments on several subsets of the unconstrained Alex and Robert (AR) and Labeled Faces in the Wild (LFW) databases show that the MB-C-BSIF achieves superior and competitive results in unconstrained situations when compared to current state-of-the-art methods, especially when dealing with changes in facial expression, lighting, and occlusion. The average classification accuracies are 96.17% and 99% for the AR database with two specific protocols (i.e., Protocols I and II, respectively), and 38.01% for the challenging LFW database. These performances are clearly superior to those obtained by state-of-the-art methods. Furthermore, the proposed method uses algorithms based only on simple and elementary image processing operations that do not imply higher computational costs as in holistic, sparse or deep learning methods, making it ideal for real-time identification.


Url:
DOI: 10.3390/s21030728
PubMed: 33494516
PubMed Central: 7865363


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Multi-Block Color-Binarized Statistical Images for Single-Sample Face Recognition</title>
<author>
<name sortKey="Adjabi, Insaf" sort="Adjabi, Insaf" uniqKey="Adjabi I" first="Insaf" last="Adjabi">Insaf Adjabi</name>
<affiliation>
<nlm:aff id="af1-sensors-21-00728">Department of Computer Science, LIMPAF, University of Bouira, Bouira 10000, Algeria;
<email>i.adjabi@univ-bouira.dz</email>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Ouahabi, Abdeldjalil" sort="Ouahabi, Abdeldjalil" uniqKey="Ouahabi A" first="Abdeldjalil" last="Ouahabi">Abdeldjalil Ouahabi</name>
<affiliation>
<nlm:aff id="af1-sensors-21-00728">Department of Computer Science, LIMPAF, University of Bouira, Bouira 10000, Algeria;
<email>i.adjabi@univ-bouira.dz</email>
</nlm:aff>
</affiliation>
<affiliation wicri:level="1">
<nlm:aff id="af2-sensors-21-00728">Polytech Tours, Imaging and Brain, INSERM U930, University of Tours, 37200 Tours, France</nlm:aff>
<country xml:lang="fr">France</country>
<wicri:regionArea>Polytech Tours, Imaging and Brain, INSERM U930, University of Tours, 37200 Tours</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Benzaoui, Amir" sort="Benzaoui, Amir" uniqKey="Benzaoui A" first="Amir" last="Benzaoui">Amir Benzaoui</name>
<affiliation>
<nlm:aff id="af3-sensors-21-00728">Department of Electrical Engineering, University of Bouira, Bouira 10000, Algeria;
<email>a.benzaoui@univ-bouira.dz</email>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Jacques, Sebastien" sort="Jacques, Sebastien" uniqKey="Jacques S" first="Sébastien" last="Jacques">Sébastien Jacques</name>
<affiliation>
<nlm:aff id="af4-sensors-21-00728">GREMAN UMR 7347, University of Tours, CNRS, INSA Centre Val-de-Loire, 37200 Tours, France;
<email>sebastien.jacques@univ-tours.fr</email>
</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">33494516</idno>
<idno type="pmc">7865363</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC7865363</idno>
<idno type="RBID">PMC:7865363</idno>
<idno type="doi">10.3390/s21030728</idno>
<date when="2021">2021</date>
<idno type="wicri:Area/Pmc/Corpus">000283</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">000283</idno>
<idno type="wicri:Area/Pmc/Curation">000282</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Curation">000282</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000008</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Checkpoint">000008</idno>
<idno type="wicri:source">PubMed</idno>
<idno type="RBID">pubmed:33494516</idno>
<idno type="wicri:Area/PubMed/Corpus">000052</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Corpus" wicri:corpus="PubMed">000052</idno>
<idno type="wicri:Area/PubMed/Curation">000051</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Curation">000051</idno>
<idno type="wicri:Area/PubMed/Checkpoint">000030</idno>
<idno type="wicri:explorRef" wicri:stream="Checkpoint" wicri:step="PubMed">000030</idno>
<idno type="wicri:Area/Main/Merge">000773</idno>
<idno type="wicri:Area/Main/Curation">000773</idno>
<idno type="wicri:Area/Main/Exploration">000773</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">Multi-Block Color-Binarized Statistical Images for Single-Sample Face Recognition</title>
<author>
<name sortKey="Adjabi, Insaf" sort="Adjabi, Insaf" uniqKey="Adjabi I" first="Insaf" last="Adjabi">Insaf Adjabi</name>
<affiliation>
<nlm:aff id="af1-sensors-21-00728">Department of Computer Science, LIMPAF, University of Bouira, Bouira 10000, Algeria;
<email>i.adjabi@univ-bouira.dz</email>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Ouahabi, Abdeldjalil" sort="Ouahabi, Abdeldjalil" uniqKey="Ouahabi A" first="Abdeldjalil" last="Ouahabi">Abdeldjalil Ouahabi</name>
<affiliation>
<nlm:aff id="af1-sensors-21-00728">Department of Computer Science, LIMPAF, University of Bouira, Bouira 10000, Algeria;
<email>i.adjabi@univ-bouira.dz</email>
</nlm:aff>
</affiliation>
<affiliation wicri:level="1">
<nlm:aff id="af2-sensors-21-00728">Polytech Tours, Imaging and Brain, INSERM U930, University of Tours, 37200 Tours, France</nlm:aff>
<country xml:lang="fr">France</country>
<wicri:regionArea>Polytech Tours, Imaging and Brain, INSERM U930, University of Tours, 37200 Tours</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Benzaoui, Amir" sort="Benzaoui, Amir" uniqKey="Benzaoui A" first="Amir" last="Benzaoui">Amir Benzaoui</name>
<affiliation>
<nlm:aff id="af3-sensors-21-00728">Department of Electrical Engineering, University of Bouira, Bouira 10000, Algeria;
<email>a.benzaoui@univ-bouira.dz</email>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Jacques, Sebastien" sort="Jacques, Sebastien" uniqKey="Jacques S" first="Sébastien" last="Jacques">Sébastien Jacques</name>
<affiliation>
<nlm:aff id="af4-sensors-21-00728">GREMAN UMR 7347, University of Tours, CNRS, INSA Centre Val-de-Loire, 37200 Tours, France;
<email>sebastien.jacques@univ-tours.fr</email>
</nlm:aff>
</affiliation>
</author>
</analytic>
<series>
<title level="j">Sensors (Basel, Switzerland)</title>
<idno type="eISSN">1424-8220</idno>
<imprint>
<date when="2021">2021</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Algorithms (MeSH)</term>
<term>Face (MeSH)</term>
<term>Facial Recognition (MeSH)</term>
<term>Humans (MeSH)</term>
<term>Image Processing, Computer-Assisted (MeSH)</term>
<term>Pattern Recognition, Automated (MeSH)</term>
</keywords>
<keywords scheme="KwdFr" xml:lang="fr">
<term>Algorithmes (MeSH)</term>
<term>Face (MeSH)</term>
<term>Humains (MeSH)</term>
<term>Reconnaissance automatique des formes (MeSH)</term>
<term>Reconnaissance faciale (MeSH)</term>
<term>Traitement d'image par ordinateur (MeSH)</term>
</keywords>
<keywords scheme="MESH" xml:lang="en">
<term>Algorithms</term>
<term>Face</term>
<term>Facial Recognition</term>
<term>Humans</term>
<term>Image Processing, Computer-Assisted</term>
<term>Pattern Recognition, Automated</term>
</keywords>
<keywords scheme="MESH" xml:lang="fr">
<term>Algorithmes</term>
<term>Face</term>
<term>Humains</term>
<term>Reconnaissance automatique des formes</term>
<term>Reconnaissance faciale</term>
<term>Traitement d'image par ordinateur</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p>Single-Sample Face Recognition (SSFR) is a computer vision challenge. In this scenario, there is only one example from each individual on which to train the system, making it difficult to identify persons in unconstrained environments, mainly when dealing with changes in facial expression, posture, lighting, and occlusion. This paper discusses the relevance of an original method for SSFR, called Multi-Block Color-Binarized Statistical Image Features (MB-C-BSIF), which exploits several kinds of features, namely, local, regional, global, and textured-color characteristics. First, the MB-C-BSIF method decomposes a facial image into three channels (e.g., red, green, and blue), then it divides each channel into equal non-overlapping blocks to select the local facial characteristics that are consequently employed in the classification phase. Finally, the identity is determined by calculating the similarities among the characteristic vectors adopting a distance measurement of the K-nearest neighbors (K-NN) classifier. Extensive experiments on several subsets of the unconstrained Alex and Robert (AR) and Labeled Faces in the Wild (LFW) databases show that the MB-C-BSIF achieves superior and competitive results in unconstrained situations when compared to current state-of-the-art methods, especially when dealing with changes in facial expression, lighting, and occlusion. The average classification accuracies are 96.17% and 99% for the AR database with two specific protocols (i.e., Protocols I and II, respectively), and 38.01% for the challenging LFW database. These performances are clearly superior to those obtained by state-of-the-art methods. Furthermore, the proposed method uses algorithms based only on simple and elementary image processing operations that do not imply higher computational costs as in holistic, sparse or deep learning methods, making it ideal for real-time identification.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Alay, N" uniqKey="Alay N">N. Alay</name>
</author>
<author>
<name sortKey="Al Baity, H H" uniqKey="Al Baity H">H.H. Al-Baity</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pagnin, E" uniqKey="Pagnin E">E. Pagnin</name>
</author>
<author>
<name sortKey="Mitrokotsa, A" uniqKey="Mitrokotsa A">A. Mitrokotsa</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mahfouz, A" uniqKey="Mahfouz A">A. Mahfouz</name>
</author>
<author>
<name sortKey="Mahmoud, T M" uniqKey="Mahmoud T">T.M. Mahmoud</name>
</author>
<author>
<name sortKey="Sharaf Eldin, A" uniqKey="Sharaf Eldin A">A. Sharaf Eldin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ferrara, M" uniqKey="Ferrara M">M. Ferrara</name>
</author>
<author>
<name sortKey="Cappelli, R" uniqKey="Cappelli R">R. Cappelli</name>
</author>
<author>
<name sortKey="Maltoni, D" uniqKey="Maltoni D">D. Maltoni</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Thompson, J" uniqKey="Thompson J">J. Thompson</name>
</author>
<author>
<name sortKey="Flynn, P" uniqKey="Flynn P">P. Flynn</name>
</author>
<author>
<name sortKey="Boehnen, C" uniqKey="Boehnen C">C. Boehnen</name>
</author>
<author>
<name sortKey="Santos Villalobos, H" uniqKey="Santos Villalobos H">H. Santos-Villalobos</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Benzaoui, A" uniqKey="Benzaoui A">A. Benzaoui</name>
</author>
<author>
<name sortKey="Bourouba, H" uniqKey="Bourouba H">H. Bourouba</name>
</author>
<author>
<name sortKey="Boukrouche, A" uniqKey="Boukrouche A">A. Boukrouche</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Phillips, P J" uniqKey="Phillips P">P.J. Phillips</name>
</author>
<author>
<name sortKey="Flynn, P J" uniqKey="Flynn P">P.J. Flynn</name>
</author>
<author>
<name sortKey="Scruggs, T" uniqKey="Scruggs T">T. Scruggs</name>
</author>
<author>
<name sortKey="Bowyer, K W" uniqKey="Bowyer K">K.W. Bowyer</name>
</author>
<author>
<name sortKey="Chang, J" uniqKey="Chang J">J. Chang</name>
</author>
<author>
<name sortKey="Hoffman, K" uniqKey="Hoffman K">K. Hoffman</name>
</author>
<author>
<name sortKey="Marques, J" uniqKey="Marques J">J. Marques</name>
</author>
<author>
<name sortKey="Min, J" uniqKey="Min J">J. Min</name>
</author>
<author>
<name sortKey="Worek, W" uniqKey="Worek W">W. Worek</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Femmam, S" uniqKey="Femmam S">S. Femmam</name>
</author>
<author>
<name sortKey="M Irdi, N K" uniqKey="M Irdi N">N.K. M’Sirdi</name>
</author>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ring, T" uniqKey="Ring T">T. Ring</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Phillips, P J" uniqKey="Phillips P">P.J. Phillips</name>
</author>
<author>
<name sortKey="Yates, A N" uniqKey="Yates A">A.N. Yates</name>
</author>
<author>
<name sortKey="Hu, Y" uniqKey="Hu Y">Y. Hu</name>
</author>
<author>
<name sortKey="Hahn, A C" uniqKey="Hahn A">A.C. Hahn</name>
</author>
<author>
<name sortKey="Noyes, E" uniqKey="Noyes E">E. Noyes</name>
</author>
<author>
<name sortKey="Jackson, K" uniqKey="Jackson K">K. Jackson</name>
</author>
<author>
<name sortKey="Cavazos, J G" uniqKey="Cavazos J">J.G. Cavazos</name>
</author>
<author>
<name sortKey="Jeckeln, G" uniqKey="Jeckeln G">G. Jeckeln</name>
</author>
<author>
<name sortKey="Ranjan, R" uniqKey="Ranjan R">R. Ranjan</name>
</author>
<author>
<name sortKey="Sankaranarayanan, S" uniqKey="Sankaranarayanan S">S. Sankaranarayanan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kortli, Y" uniqKey="Kortli Y">Y. Kortli</name>
</author>
<author>
<name sortKey="Jridi, M" uniqKey="Jridi M">M. Jridi</name>
</author>
<author>
<name sortKey="Al Falou, A" uniqKey="Al Falou A">A. Al Falou</name>
</author>
<author>
<name sortKey="Atri, M" uniqKey="Atri M">M. Atri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
<author>
<name sortKey="Taleb Ahmed, A" uniqKey="Taleb Ahmed A">A. Taleb-Ahmed</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rahman, J U" uniqKey="Rahman J">J.U. Rahman</name>
</author>
<author>
<name sortKey="Chen, Q" uniqKey="Chen Q">Q. Chen</name>
</author>
<author>
<name sortKey="Yang, Z" uniqKey="Yang Z">Z. Yang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Fan, Z" uniqKey="Fan Z">Z. Fan</name>
</author>
<author>
<name sortKey="Jamil, M" uniqKey="Jamil M">M. Jamil</name>
</author>
<author>
<name sortKey="Sadiq, M T" uniqKey="Sadiq M">M.T. Sadiq</name>
</author>
<author>
<name sortKey="Huang, X" uniqKey="Huang X">X. Huang</name>
</author>
<author>
<name sortKey="Yu, X" uniqKey="Yu X">X. Yu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Benzaoui, A" uniqKey="Benzaoui A">A. Benzaoui</name>
</author>
<author>
<name sortKey="Boukrouche, A" uniqKey="Boukrouche A">A. Boukrouche</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Vapnik, V N" uniqKey="Vapnik V">V.N. Vapnik</name>
</author>
<author>
<name sortKey="Chervonenkis, A" uniqKey="Chervonenkis A">A. Chervonenkis</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Vezzetti, E" uniqKey="Vezzetti E">E. Vezzetti</name>
</author>
<author>
<name sortKey="Marcolin, F" uniqKey="Marcolin F">F. Marcolin</name>
</author>
<author>
<name sortKey="Tornincasa, S" uniqKey="Tornincasa S">S. Tornincasa</name>
</author>
<author>
<name sortKey="Ulrich, L" uniqKey="Ulrich L">L. Ulrich</name>
</author>
<author>
<name sortKey="Dagnes, N" uniqKey="Dagnes N">N. Dagnes</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Echeagaray Patron, B A" uniqKey="Echeagaray Patron B">B.A. Echeagaray-Patron</name>
</author>
<author>
<name sortKey="Miramontes Jaramillo, D" uniqKey="Miramontes Jaramillo D">D. Miramontes-Jaramillo</name>
</author>
<author>
<name sortKey="Kober, V" uniqKey="Kober V">V. Kober</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kannala, J" uniqKey="Kannala J">J. Kannala</name>
</author>
<author>
<name sortKey="Rahtu, E" uniqKey="Rahtu E">E. Rahtu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Djeddi, M" uniqKey="Djeddi M">M. Djeddi</name>
</author>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
<author>
<name sortKey="Batatia, H" uniqKey="Batatia H">H. Batatia</name>
</author>
<author>
<name sortKey="Basarab, A" uniqKey="Basarab A">A. Basarab</name>
</author>
<author>
<name sortKey="Kouame, D" uniqKey="Kouame D">D. Kouamé</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sidahmed, S" uniqKey="Sidahmed S">S. Sidahmed</name>
</author>
<author>
<name sortKey="Messali, Z" uniqKey="Messali Z">Z. Messali</name>
</author>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
<author>
<name sortKey="Trepout, S" uniqKey="Trepout S">S. Trépout</name>
</author>
<author>
<name sortKey="Messaoudi, C" uniqKey="Messaoudi C">C. Messaoudi</name>
</author>
<author>
<name sortKey="Marco, S" uniqKey="Marco S">S. Marco</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kumar, N" uniqKey="Kumar N">N. Kumar</name>
</author>
<author>
<name sortKey="Garg, V" uniqKey="Garg V">V. Garg</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Vetter, T" uniqKey="Vetter T">T. Vetter</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhang, D" uniqKey="Zhang D">D. Zhang</name>
</author>
<author>
<name sortKey="Chen, S" uniqKey="Chen S">S. Chen</name>
</author>
<author>
<name sortKey="Zhou, Z H" uniqKey="Zhou Z">Z.H. Zhou</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gao, Q X" uniqKey="Gao Q">Q.X. Gao</name>
</author>
<author>
<name sortKey="Zhang, L" uniqKey="Zhang L">L. Zhang</name>
</author>
<author>
<name sortKey="Zhang, D" uniqKey="Zhang D">D. Zhang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hu, C" uniqKey="Hu C">C. Hu</name>
</author>
<author>
<name sortKey="Ye, M" uniqKey="Ye M">M. Ye</name>
</author>
<author>
<name sortKey="Ji, S" uniqKey="Ji S">S. Ji</name>
</author>
<author>
<name sortKey="Zeng, W" uniqKey="Zeng W">W. Zeng</name>
</author>
<author>
<name sortKey="Lu, X" uniqKey="Lu X">X. Lu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Dong, X" uniqKey="Dong X">X. Dong</name>
</author>
<author>
<name sortKey="Wu, F" uniqKey="Wu F">F. Wu</name>
</author>
<author>
<name sortKey="Jing, X Y" uniqKey="Jing X">X.Y. Jing</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Deng, W" uniqKey="Deng W">W. Deng</name>
</author>
<author>
<name sortKey="Hu, J" uniqKey="Hu J">J. Hu</name>
</author>
<author>
<name sortKey="Guo, J" uniqKey="Guo J">J. Guo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yang, M" uniqKey="Yang M">M. Yang</name>
</author>
<author>
<name sortKey="Van, L V" uniqKey="Van L">L.V. Van</name>
</author>
<author>
<name sortKey="Zhang, L" uniqKey="Zhang L">L. Zhang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhu, P" uniqKey="Zhu P">P. Zhu</name>
</author>
<author>
<name sortKey="Yang, M" uniqKey="Yang M">M. Yang</name>
</author>
<author>
<name sortKey="Zhang, L" uniqKey="Zhang L">L. Zhang</name>
</author>
<author>
<name sortKey="Lee, L" uniqKey="Lee L">L. Lee</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhu, P" uniqKey="Zhu P">P. Zhu</name>
</author>
<author>
<name sortKey="Zhang, L" uniqKey="Zhang L">L. Zhang</name>
</author>
<author>
<name sortKey="Hu, Q" uniqKey="Hu Q">Q. Hu</name>
</author>
<author>
<name sortKey="Shiu, S C K" uniqKey="Shiu S">S.C.K. Shiu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhang, L" uniqKey="Zhang L">L. Zhang</name>
</author>
<author>
<name sortKey="Yang, M" uniqKey="Yang M">M. Yang</name>
</author>
<author>
<name sortKey="Feng, X" uniqKey="Feng X">X. Feng</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lu, J" uniqKey="Lu J">J. Lu</name>
</author>
<author>
<name sortKey="Tan, Y P" uniqKey="Tan Y">Y.P. Tan</name>
</author>
<author>
<name sortKey="Wang, G" uniqKey="Wang G">G. Wang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhang, W" uniqKey="Zhang W">W. Zhang</name>
</author>
<author>
<name sortKey="Xu, Z" uniqKey="Xu Z">Z. Xu</name>
</author>
<author>
<name sortKey="Wang, Y" uniqKey="Wang Y">Y. Wang</name>
</author>
<author>
<name sortKey="Lu, Z" uniqKey="Lu Z">Z. Lu</name>
</author>
<author>
<name sortKey="Li, W" uniqKey="Li W">W. Li</name>
</author>
<author>
<name sortKey="Liao, Q" uniqKey="Liao Q">Q. Liao</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gu, J" uniqKey="Gu J">J. Gu</name>
</author>
<author>
<name sortKey="Hu, H" uniqKey="Hu H">H. Hu</name>
</author>
<author>
<name sortKey="Li, H" uniqKey="Li H">H. Li</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhang, Z" uniqKey="Zhang Z">Z. Zhang</name>
</author>
<author>
<name sortKey="Zhang, L" uniqKey="Zhang L">L. Zhang</name>
</author>
<author>
<name sortKey="Zhang, M" uniqKey="Zhang M">M. Zhang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mimouna, A" uniqKey="Mimouna A">A. Mimouna</name>
</author>
<author>
<name sortKey="Alouani, I" uniqKey="Alouani I">I. Alouani</name>
</author>
<author>
<name sortKey="Ben Khalifa, A" uniqKey="Ben Khalifa A">A. Ben Khalifa</name>
</author>
<author>
<name sortKey="El Hillali, Y" uniqKey="El Hillali Y">Y. El Hillali</name>
</author>
<author>
<name sortKey="Taleb Ahmed, A" uniqKey="Taleb Ahmed A">A. Taleb-Ahmed</name>
</author>
<author>
<name sortKey="Menhaj, A" uniqKey="Menhaj A">A. Menhaj</name>
</author>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
<author>
<name sortKey="Ben Amara, N E" uniqKey="Ben Amara N">N.E. Ben Amara</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zeng, J" uniqKey="Zeng J">J. Zeng</name>
</author>
<author>
<name sortKey="Zhao, X" uniqKey="Zhao X">X. Zhao</name>
</author>
<author>
<name sortKey="Qin, C" uniqKey="Qin C">C. Qin</name>
</author>
<author>
<name sortKey="Lin, Z" uniqKey="Lin Z">Z. Lin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ding, C" uniqKey="Ding C">C. Ding</name>
</author>
<author>
<name sortKey="Bao, T" uniqKey="Bao T">T. Bao</name>
</author>
<author>
<name sortKey="Karmoshi, S" uniqKey="Karmoshi S">S. Karmoshi</name>
</author>
<author>
<name sortKey="Zhu, M" uniqKey="Zhu M">M. Zhu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhang, Y" uniqKey="Zhang Y">Y. Zhang</name>
</author>
<author>
<name sortKey="Peng, H" uniqKey="Peng H">H. Peng</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Du, Q" uniqKey="Du Q">Q. Du</name>
</author>
<author>
<name sortKey="Da, F" uniqKey="Da F">F. Da</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Stone, J V" uniqKey="Stone J">J.V. Stone</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ataman, E" uniqKey="Ataman E">E. Ataman</name>
</author>
<author>
<name sortKey="Aatre, V" uniqKey="Aatre V">V. Aatre</name>
</author>
<author>
<name sortKey="Wong, K" uniqKey="Wong K">K. Wong</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Benzaoui, A" uniqKey="Benzaoui A">A. Benzaoui</name>
</author>
<author>
<name sortKey="Hadid, A" uniqKey="Hadid A">A. Hadid</name>
</author>
<author>
<name sortKey="Boukrouche, A" uniqKey="Boukrouche A">A. Boukrouche</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zehani, S" uniqKey="Zehani S">S. Zehani</name>
</author>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
<author>
<name sortKey="Oussalah, M" uniqKey="Oussalah M">M. Oussalah</name>
</author>
<author>
<name sortKey="Mimi, M" uniqKey="Mimi M">M. Mimi</name>
</author>
<author>
<name sortKey="Taleb Ahmed, A" uniqKey="Taleb Ahmed A">A. Taleb-Ahmed</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ojala, T" uniqKey="Ojala T">T. Ojala</name>
</author>
<author>
<name sortKey="Pietikainen, M" uniqKey="Pietikainen M">M. Pietikainen</name>
</author>
<author>
<name sortKey="Maenpaa, T" uniqKey="Maenpaa T">T. Maenpaa</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ojansivu, V" uniqKey="Ojansivu V">V. Ojansivu</name>
</author>
<author>
<name sortKey="Heikkil, J" uniqKey="Heikkil J">J. Heikkil</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Martinez, A M" uniqKey="Martinez A">A.M. Martinez</name>
</author>
<author>
<name sortKey="Benavente, R" uniqKey="Benavente R">R. Benavente</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Huang, G B" uniqKey="Huang G">G.B. Huang</name>
</author>
<author>
<name sortKey="Mattar, M" uniqKey="Mattar M">M. Mattar</name>
</author>
<author>
<name sortKey="Berg, T" uniqKey="Berg T">T. Berg</name>
</author>
<author>
<name sortKey="Learned Miller, E" uniqKey="Learned Miller E">E. Learned-Miller</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mehrasa, N" uniqKey="Mehrasa N">N. Mehrasa</name>
</author>
<author>
<name sortKey="Ali, A" uniqKey="Ali A">A. Ali</name>
</author>
<author>
<name sortKey="Homayun, M" uniqKey="Homayun M">M. Homayun</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ji, H K" uniqKey="Ji H">H.K. Ji</name>
</author>
<author>
<name sortKey="Sun, Q S" uniqKey="Sun Q">Q.S. Sun</name>
</author>
<author>
<name sortKey="Ji, Z X" uniqKey="Ji Z">Z.X. Ji</name>
</author>
<author>
<name sortKey="Yuan, Y H" uniqKey="Yuan Y">Y.H. Yuan</name>
</author>
<author>
<name sortKey="Zhang, G Q" uniqKey="Zhang G">G.Q. Zhang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Turk, M" uniqKey="Turk M">M. Turk</name>
</author>
<author>
<name sortKey="Pentland, A" uniqKey="Pentland A">A. Pentland</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Wu, J" uniqKey="Wu J">J. Wu</name>
</author>
<author>
<name sortKey="Zhou, Z H" uniqKey="Zhou Z">Z.H. Zhou</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chen, S" uniqKey="Chen S">S. Chen</name>
</author>
<author>
<name sortKey="Zhang, D" uniqKey="Zhang D">D. Zhang</name>
</author>
<author>
<name sortKey="Zhou, Z H" uniqKey="Zhou Z">Z.H. Zhou</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yang, J" uniqKey="Yang J">J. Yang</name>
</author>
<author>
<name sortKey="Zhang, D" uniqKey="Zhang D">D. Zhang</name>
</author>
<author>
<name sortKey="Frangi, A F" uniqKey="Frangi A">A.F. Frangi</name>
</author>
<author>
<name sortKey="Yang, J Y" uniqKey="Yang J">J.Y. Yang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gottumukkal, R" uniqKey="Gottumukkal R">R. Gottumukkal</name>
</author>
<author>
<name sortKey="Asari, V K" uniqKey="Asari V">V.K. Asari</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chen, S" uniqKey="Chen S">S. Chen</name>
</author>
<author>
<name sortKey="Liu, J" uniqKey="Liu J">J. Liu</name>
</author>
<author>
<name sortKey="Zhou, Z H" uniqKey="Zhou Z">Z.H. Zhou</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhang, D" uniqKey="Zhang D">D. Zhang</name>
</author>
<author>
<name sortKey="Zhou, Z H" uniqKey="Zhou Z">Z.H. Zhou</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Tan, X" uniqKey="Tan X">X. Tan</name>
</author>
<author>
<name sortKey="Chen, S" uniqKey="Chen S">S. Chen</name>
</author>
<author>
<name sortKey="Zhou, Z H" uniqKey="Zhou Z">Z.H. Zhou</name>
</author>
<author>
<name sortKey="Zhang, F" uniqKey="Zhang F">F. Zhang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="He, X" uniqKey="He X">X. He</name>
</author>
<author>
<name sortKey="Yan, S" uniqKey="Yan S">S. Yan</name>
</author>
<author>
<name sortKey="Hu, Y" uniqKey="Hu Y">Y. Hu</name>
</author>
<author>
<name sortKey="Niyogi, P" uniqKey="Niyogi P">P. Niyogi</name>
</author>
<author>
<name sortKey="Zhang, H J" uniqKey="Zhang H">H.J. Zhang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Deng, W" uniqKey="Deng W">W. Deng</name>
</author>
<author>
<name sortKey="Hu, J" uniqKey="Hu J">J. Hu</name>
</author>
<author>
<name sortKey="Guo, J" uniqKey="Guo J">J. Guo</name>
</author>
<author>
<name sortKey="Cai, W" uniqKey="Cai W">W. Cai</name>
</author>
<author>
<name sortKey="Fenf, D" uniqKey="Fenf D">D. Fenf</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chu, Y" uniqKey="Chu Y">Y. Chu</name>
</author>
<author>
<name sortKey="Zhao, L" uniqKey="Zhao L">L. Zhao</name>
</author>
<author>
<name sortKey="Ahmad, T" uniqKey="Ahmad T">T. Ahmad</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pang, M" uniqKey="Pang M">M. Pang</name>
</author>
<author>
<name sortKey="Cheung, Y" uniqKey="Cheung Y">Y. Cheung</name>
</author>
<author>
<name sortKey="Wang, B" uniqKey="Wang B">B. Wang</name>
</author>
<author>
<name sortKey="Liu, R" uniqKey="Liu R">R. Liu</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Cuculo, V" uniqKey="Cuculo V">V. Cuculo</name>
</author>
<author>
<name sortKey="D Melio, A" uniqKey="D Melio A">A. D’Amelio</name>
</author>
<author>
<name sortKey="Grossi, G" uniqKey="Grossi G">G. Grossi</name>
</author>
<author>
<name sortKey="Lanzarotti, R" uniqKey="Lanzarotti R">R. Lanzarotti</name>
</author>
<author>
<name sortKey="Lin, J" uniqKey="Lin J">J. Lin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Wright, J" uniqKey="Wright J">J. Wright</name>
</author>
<author>
<name sortKey="Yang, A Y" uniqKey="Yang A">A.Y. Yang</name>
</author>
<author>
<name sortKey="Ganesh, A" uniqKey="Ganesh A">A. Ganesh</name>
</author>
<author>
<name sortKey="Sastry, S S" uniqKey="Sastry S">S.S. Sastry</name>
</author>
<author>
<name sortKey="Ma, Y" uniqKey="Ma Y">Y. Ma</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Su, Y" uniqKey="Su Y">Y. Su</name>
</author>
<author>
<name sortKey="Shan, S" uniqKey="Shan S">S. Shan</name>
</author>
<author>
<name sortKey="Chen, X" uniqKey="Chen X">X. Chen</name>
</author>
<author>
<name sortKey="Gao, W" uniqKey="Gao W">W. Gao</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhou, D" uniqKey="Zhou D">D. Zhou</name>
</author>
<author>
<name sortKey="Yang, D" uniqKey="Yang D">D. Yang</name>
</author>
<author>
<name sortKey="Zhang, X" uniqKey="Zhang X">X. Zhang</name>
</author>
<author>
<name sortKey="Huang, S" uniqKey="Huang S">S. Huang</name>
</author>
<author>
<name sortKey="Feng, S" uniqKey="Feng S">S. Feng</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zeng, J" uniqKey="Zeng J">J. Zeng</name>
</author>
<author>
<name sortKey="Zhao, X" uniqKey="Zhao X">X. Zhao</name>
</author>
<author>
<name sortKey="Gan, J" uniqKey="Gan J">J. Gan</name>
</author>
<author>
<name sortKey="Mai, C" uniqKey="Mai C">C. Mai</name>
</author>
<author>
<name sortKey="Zhai, Y" uniqKey="Zhai Y">Y. Zhai</name>
</author>
<author>
<name sortKey="Wang, F" uniqKey="Wang F">F. Wang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Adjabi, I" uniqKey="Adjabi I">I. Adjabi</name>
</author>
<author>
<name sortKey="Ouahabi, A" uniqKey="Ouahabi A">A. Ouahabi</name>
</author>
<author>
<name sortKey="Benzaoui, A" uniqKey="Benzaoui A">A. Benzaoui</name>
</author>
<author>
<name sortKey="Taleb Ahmed, A" uniqKey="Taleb Ahmed A">A. Taleb-Ahmed</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sadiq, M T" uniqKey="Sadiq M">M.T. Sadiq</name>
</author>
<author>
<name sortKey="Yu, X" uniqKey="Yu X">X. Yu</name>
</author>
<author>
<name sortKey="Yuan, Z" uniqKey="Yuan Z">Z. Yuan</name>
</author>
<author>
<name sortKey="Aziz, M Z" uniqKey="Aziz M">M.Z. Aziz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sadiq, M T" uniqKey="Sadiq M">M.T. Sadiq</name>
</author>
<author>
<name sortKey="Yu, X" uniqKey="Yu X">X. Yu</name>
</author>
<author>
<name sortKey="Yuan, Z" uniqKey="Yuan Z">Z. Yuan</name>
</author>
<author>
<name sortKey="Fan, Z" uniqKey="Fan Z">Z. Fan</name>
</author>
<author>
<name sortKey="Rehman, A U" uniqKey="Rehman A">A.U. Rehman</name>
</author>
<author>
<name sortKey="Li, G" uniqKey="Li G">G. Li</name>
</author>
<author>
<name sortKey="Xiao, G" uniqKey="Xiao G">G. Xiao</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sadiq, M T" uniqKey="Sadiq M">M.T. Sadiq</name>
</author>
<author>
<name sortKey="Yu, X" uniqKey="Yu X">X. Yu</name>
</author>
<author>
<name sortKey="Yuan, Z" uniqKey="Yuan Z">Z. Yuan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Khaldi, Y" uniqKey="Khaldi Y">Y. Khaldi</name>
</author>
<author>
<name sortKey="Benzaoui, A" uniqKey="Benzaoui A">A. Benzaoui</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Nguyen, B P" uniqKey="Nguyen B">B.P. Nguyen</name>
</author>
<author>
<name sortKey="Tay, W L" uniqKey="Tay W">W.L. Tay</name>
</author>
<author>
<name sortKey="Chui, C K" uniqKey="Chui C">C.K. Chui</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
</country>
</list>
<tree>
<noCountry>
<name sortKey="Adjabi, Insaf" sort="Adjabi, Insaf" uniqKey="Adjabi I" first="Insaf" last="Adjabi">Insaf Adjabi</name>
<name sortKey="Benzaoui, Amir" sort="Benzaoui, Amir" uniqKey="Benzaoui A" first="Amir" last="Benzaoui">Amir Benzaoui</name>
<name sortKey="Jacques, Sebastien" sort="Jacques, Sebastien" uniqKey="Jacques S" first="Sébastien" last="Jacques">Sébastien Jacques</name>
</noCountry>
<country name="France">
<noRegion>
<name sortKey="Ouahabi, Abdeldjalil" sort="Ouahabi, Abdeldjalil" uniqKey="Ouahabi A" first="Abdeldjalil" last="Ouahabi">Abdeldjalil Ouahabi</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Sante/explor/MaghrebDataLibMedV2/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000773 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000773 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Sante
   |area=    MaghrebDataLibMedV2
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     PMC:7865363
   |texte=   Multi-Block Color-Binarized Statistical Images for Single-Sample Face Recognition
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Main/Exploration/RBID.i   -Sk "pubmed:33494516" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd   \
       | NlmPubMed2Wicri -a MaghrebDataLibMedV2 

Wicri

This area was generated with Dilib version V0.6.38.
Data generation: Wed Jun 30 18:27:05 2021. Site generation: Wed Jun 30 18:34:21 2021